In fast ganz Europa, in der Türkei (Anatolien), im Kaukasus und im westlichen Sibirien; in Spanien nur in den östlichen Pyrenäen; nicht auf Island, in Irland, Portugal, Süditalien, Sardinien und Sizilien, in Albanien, in großen Teilen Griechenlands (außer im nördlichen Zentral- und Ostgriechenland) und auf Zypern
In beschatteten Quellfluren, auf überrieselten Felsen, an Bächen und Waldwegen sowie in bachbegleitenden Erlen- und Eschenwäldern; auf allen Substrattypen; kollin bis subalpin(alpin)